Remove remnants of NEW_STRINGS
authorRobert Lipe <robertlipe@gpsbabel.org>
Sun, 27 Oct 2019 04:09:08 +0000 (23:09 -0500)
committerRobert Lipe <robertlipe@gpsbabel.org>
Sun, 27 Oct 2019 04:09:08 +0000 (23:09 -0500)
NEW_STRINGS haven't been new for many years at this point. I'm tired of looking at that code. Most of what's left is in paths never executed or tested anyway. :-/

14 files changed:
CMakeLists.txt
GPSBabel.pro
Makefile.in
an1.cc
dmtlog.cc
garmin_gpi.cc
gdb.cc
gpx.cc
igc.cc
mac/libusb/Makefile [new file with mode: 0644]
mac/libusb/libusb-1.0.a [new file with mode: 0644]
msvc/GPSBabel.vcxproj
notes [new file with mode: 0644]
saroute.cc

index 0ba561b14e7e96e7378df18b24ef42b49fabc36f..13a848f788a9d89de5cfd39be1fad96fef6f08d9 100644 (file)
@@ -238,7 +238,6 @@ endif()
 set(SOURCES
   ${SOURCES} ${ALL_FMTS} ${FILTERS} ${SUPPORT} ${SHAPE} ${ZLIB} ${JEEPS}
 )
-add_definitions(-DNEW_STRINGS)
 
 # We don't care about stripping things out of the build.  Full monty, baby.
 add_definitions(-DMAXIMAL_ENABLED)
index 0749981fcab338405b4590ec8a44efdd18d5a616..8ecf13e60224e7c3dfc335663c7938e58fe099af 100644 (file)
@@ -217,7 +217,6 @@ macx {
 }
 
 SOURCES += $$ALL_FMTS $$FILTERS $$SUPPORT $$SHAPE $$ZLIB $$JEEPS
-DEFINES += NEW_STRINGS
 
 # We don't care about stripping things out of the build.  Full monty, baby.
 DEFINES += MAXIMAL_ENABLED
index fbf22821647dd6ff6a39e3533ba1461f0d76347f..a0e70794844e7e001859994973933f5e27a750da 100644 (file)
@@ -57,7 +57,7 @@ LRELEASE=@LRELEASE@
 #OPTIMIZATION=-O $(EXTRA_OPTIMIZATION)
 #DEBUGGING=-g $(EXTRA_DEBUGGING)
 GBCFLAGS=$(EXTRA_CFLAGS) $(DEBUGGING) $(BUILD_CPP) @ZLIB_CPP@ @QT_INC_OPT@$(QT_INC) \
-       $(OPTIMIZATION) -DHAVE_CONFIG_H -DNEW_STRINGS
+       $(OPTIMIZATION) -DHAVE_CONFIG_H
 LDFLAGS=$(EXTRA_LDFLAGS) @LDFLAGS@
 PREFIX=@prefix@
 INSTALL_DIR=$(DESTDIR)/$(PREFIX)
diff --git a/an1.cc b/an1.cc
index 9d3a94bc3969d24d9d5ab03f512408ab7c54e152..d086f7da64abf36b7752b835242e1cfd6d17bd79 100644 (file)
--- a/an1.cc
+++ b/an1.cc
@@ -740,11 +740,8 @@ Write_One_AN1_Waypoint(const Waypoint* wpt)
   rec->name = xstrdup(wpt->description);
 
   if (!nogc && wpt->gc_data->id) {
-#if NEW_STRINGS
+    // FIXME: this whole mess should be qstring concatenation
     char* extra = (char*) xmalloc(25 + wpt->gc_data->placer.length() + wpt->shortname.length());
-#else
-    char* extra = (char*) xmalloc(25 + strlen(CSTR(wpt->gc_data->placer)) + strlen(wpt->shortname));
-#endif
     sprintf(extra, "\r\nBy %s\r\n%s (%1.1f/%1.1f)",
             CSTR(wpt->gc_data->placer),
             CSTRc(wpt->shortname), wpt->gc_data->diff/10.0,
index 7bc2a9e08547432a13dcd2da2687245d565f0aca..dde25e89697e61fe39dac8c5701d7640dd66980c 100644 (file)
--- a/dmtlog.cc
+++ b/dmtlog.cc
@@ -173,20 +173,12 @@ tlog3a_xgcb_data(xg_string args, const QXmlStreamAttributes*)
   char* bin;
   char* cin, *cout;
   char cl, ch;
-#if NEW_STRINGS
-// This function needs rethinking.
+  //TODO This function needs rethinking.
   len = args.length();
-#else
-  len = strlen(args);
-#endif
   bin = (char*) xmalloc((len >> 1) + 1);
 
-#if NEW_STRINGS
   char* cincopy  = xstrdup(args);
   cin = cincopy;
-#else
-  cin = (char*)args;
-#endif
   cout = bin;
 
   cl = 0x10;
@@ -215,9 +207,7 @@ tlog3a_xgcb_data(xg_string args, const QXmlStreamAttributes*)
   }
   xmlbin = bin;
   xmlbinsize = (cout - bin);
-#if NEW_STRINGS
   xfree(cincopy);
-#endif
 }
 #endif
 
index a2060a60abf6e0f2a8a4494e6bccfb9044cb8318..d459ae0c6a6359f4c9d96688876e7a7d337a5cdb 100644 (file)
@@ -928,14 +928,9 @@ wdata_compute_size(writer_data_t* data)
     wpt->extra_data = dt;
 
     if (alerts) {
-#if NEW_STRINGS
       int pidx;
       if ((pidx = wpt->shortname.indexOf('@')) != -1) {
         const char* pos = CSTR(wpt->shortname.mid(pidx));
-#else
-      char* pos;
-      if ((pos = strchr(wpt->shortname, '@'))) {
-#endif
         double speed, scale;
         if (units == 's') {
           scale = MPH_TO_MPS(1);
diff --git a/gdb.cc b/gdb.cc
index 8bf71d1c8b4741c50446c9d086a066105cfe10cf..a87e9bfbf71179026a5b3d13a434050bac553ad6 100644 (file)
--- a/gdb.cc
+++ b/gdb.cc
@@ -114,16 +114,12 @@ gdb_flush_waypt_queue(QList<Waypoint *>* Q)
   while(!Q->isEmpty()) {
     const Waypoint* wpt = Q->takeFirst();
     if (wpt->extra_data) {
-#if NEW_STRINGS
       // FIXME
       // wpt->extra_data may be holding a pointer to a QString, courtesy
       // the grossness at the end of write_waypt_cb().  If that leaks,
       // (and I think it will) find some way to do the approximate equivalent
       // of:
       // delete static_cast<QString*>(wpt->extra_data);
-#else
-      xfree(wpt->extra_data);
-#endif
     }
     delete wpt;
   }
@@ -1587,12 +1583,8 @@ static void
 write_waypoint_cb(const Waypoint* refpt)
 {
   /* do this when backup always happens in main */
-#if NEW_STRINGS
 // but, but, casting away the const here is wrong...
   (const_cast<Waypoint*>(refpt))->shortname = refpt->shortname.trimmed();
-#else
-  rtrim((const_cast<Waypoint*>(refpt))->shortname);
-#endif
   Waypoint* test = gdb_find_wayptq(&wayptq_out, refpt, 1);
 
   if (refpt->HasUrlLink() && test && test->HasUrlLink() && route_flag == 0) {
@@ -1669,15 +1661,6 @@ write_waypoint_cb(const Waypoint* refpt)
     }
 
     name = mkshort(short_h, name);
-#if NEW_STRINGS
-    // This is sooooo tacky.
-    // Actually, it's not just tacky.  I can't figure out what this code
-    // was trying to do, but it's wrong and it breaks things.  
-    //   robertl 2013-12-30.
-    // wpt->extra_data = static_cast<void*>(&name);
-#else
-    wpt->extra_data = (void*)name;
-#endif
     write_waypoint(wpt, name, gmsd, icon, display);
 
     finalize_item(fsave, 'W');
diff --git a/gpx.cc b/gpx.cc
index 0a30c97859009cc0fb7daf2a95c188d0da88c343..f8c0085dc9085bf5ea6139e7a135ff19082904c9 100644 (file)
--- a/gpx.cc
+++ b/gpx.cc
@@ -639,18 +639,10 @@ tag_log_wpt(const QXmlStreamAttributes& attr)
     we need to keep track of log_wpt counts so we don't collide with
     dupe shortnames.
   */
-#if NEW_STRINGS
   if (wpt_tmp->shortname.size() > 2) {
 // FIXME: think harder about this later.
     lwp_tmp->shortname = wpt_tmp->shortname.mid(2, 4) + "-FIXME";
 
-#else
-  if ((wpt_tmp->shortname) && (strlen(wpt_tmp->shortname) > 2)) {
-    /* copy of the shortname */
-    lwp_tmp->shortname = (char*) xcalloc(7, 1);
-    sprintf(lwp_tmp->shortname, "%-4.4s%02d",
-            &wpt_tmp->shortname[2], logpoint_ct++);
-#endif
     waypt_add(lwp_tmp);
   }
 }
diff --git a/igc.cc b/igc.cc
index c46e458d315d2cf2f6da586b6dfa2a494d3a27a7..c791f748a752b7025f89fcd0cf6e8660a56964bc 100644 (file)
--- a/igc.cc
+++ b/igc.cc
@@ -611,7 +611,6 @@ static void wr_header()
   gbfprintf(file_out, "HFDTE%s\r\n", date2str(tm));
 
   // Other header data may have been stored in track description
-#if NEW_STRINGS
   if (track && track->rte_desc.startsWith(HDRMAGIC)) {
     char *rd = xstrdup(track->rte_desc);
     for (str = strtok(rd + strlen(HDRMAGIC) + strlen(HDRDELIM), HDRDELIM);
@@ -620,25 +619,13 @@ static void wr_header()
     }
     xfree(rd);
     rd = nullptr;
-#else
-  if (track && track->rte_desc && strncmp(track->rte_desc, HDRMAGIC, strlen(HDRMAGIC)) == 0) {
-    for (str = strtok(CSTRc(track->rte_desc) + strlen(HDRMAGIC) + strlen(HDRDELIM), HDRDELIM);
-         str; str = strtok(NULL, HDRDELIM)) {
-      gbfprintf(file_out, "%s\r\n", str);
-    }
-#endif
   } else {
-#if NEW_STRINGS
 // FIXME: This almost certainly introduces a memory leak because str
 // is a c string that's used for totally too many things.  Just let it
 // leak for now. 2013-12-31 robertl
     if (nullptr != (wpt = find_waypt_by_name("PILOT")) && !wpt->description.isEmpty()) {
       xfree(str);
       str = xstrdup(CSTRc(wpt->description));
-#else
-    if (NULL != (wpt = find_waypt_by_name("PILOT")) && wpt->description) {
-      str = CSTRc(wpt->description);
-#endif
     } else {
       // IGC header info not found so synthesise it.
       // If a waypoint is supplied with a short name of "PILOT", use
diff --git a/mac/libusb/Makefile b/mac/libusb/Makefile
new file mode 100644 (file)
index 0000000..7f9f89e
--- /dev/null
@@ -0,0 +1,763 @@
+#############################################################################
+# Makefile for building: libusb-1.0.a
+# Generated by qmake (3.1) (Qt 5.12.0)
+# Project:  libusb.pro
+# Template: lib
+# Command: /Users/robertlipe/Qt/5.12.0/clang_64/bin/qmake -o Makefile libusb.pro
+#############################################################################
+
+MAKEFILE      = Makefile
+
+####### Compiler, tools and options
+
+CC            = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
+CXX           = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
+DEFINES       = -DQT_NO_DEBUG
+CFLAGS        = -pipe -O2 -fPIC $(EXPORT_ARCH_ARGS) -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -mmacosx-version-min=10.12 -Wall -W $(DEFINES)
+CXXFLAGS      = -pipe -stdlib=libc++ -O2 -fPIC -std=gnu++11 $(EXPORT_ARCH_ARGS) -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -mmacosx-version-min=10.12 -Wall -W $(DEFINES)
+INCPATH       = -I. -IXcode -I/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/macx-clang
+QMAKE         = /Users/robertlipe/Qt/5.12.0/clang_64/bin/qmake
+DEL_FILE      = rm -f
+CHK_DIR_EXISTS= test -d
+MKDIR         = mkdir -p
+COPY          = cp -f
+COPY_FILE     = cp -f
+COPY_DIR      = cp -f -R
+INSTALL_FILE  = install -m 644 -p
+INSTALL_PROGRAM = install -m 755 -p
+INSTALL_DIR   = cp -f -R
+QINSTALL      = /Users/robertlipe/Qt/5.12.0/clang_64/bin/qmake -install qinstall
+QINSTALL_PROGRAM = /Users/robertlipe/Qt/5.12.0/clang_64/bin/qmake -install qinstall -exe
+DEL_FILE      = rm -f
+SYMLINK       = ln -f -s
+DEL_DIR       = rmdir
+MOVE          = mv -f
+TAR           = tar -cf
+COMPRESS      = gzip -9f
+DISTNAME      = usb-1.01.0.0
+DISTDIR = /Users/robertlipe/Documents/GitHub/gpsbabel/mac/libusb/.tmp/usb-1.01.0.0
+AR            = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar cq
+RANLIB        = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib -s
+SED           = sed
+STRIP         = strip
+
+####### Output directory
+
+OBJECTS_DIR   = ./
+
+####### Files
+
+SOURCES       = core.c \
+               descriptor.c \
+               hotplug.c \
+               io.c \
+               strerror.c \
+               sync.c \
+               os/darwin_usb.c \
+               os/poll_posix.c \
+               os/threads_posix.c 
+OBJECTS       = core.o \
+               descriptor.o \
+               hotplug.o \
+               io.o \
+               strerror.o \
+               sync.o \
+               darwin_usb.o \
+               poll_posix.o \
+               threads_posix.o
+DIST          = /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/spec_pre.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/qdevice.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/device_config.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/unix.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/mac.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/macx.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/sanitize.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/gcc-base.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/gcc-base-mac.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/clang.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/clang-mac.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/qconfig.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3danimation.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3danimation_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dcore.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dcore_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dextras.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dextras_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dinput.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dinput_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dlogic.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquick.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquick_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickanimation.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickextras.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickinput.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickrender.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickscene2d.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3drender.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3drender_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_accessibility_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_bluetooth.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_clipboard_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_concurrent.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_concurrent_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_core.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_core_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_dbus.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_dbus_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_designer.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_designer_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_edid_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_fb_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gamepad.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gamepad_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_graphics_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gui.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gui_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_help.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_help_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_location.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_location_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_macextras.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_macextras_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimedia.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimedia_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_network.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_network_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_nfc.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_nfc_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_opengl.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_opengl_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_openglextensions.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioning.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioning_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioningquick.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioningquick_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_printsupport.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_printsupport_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qml.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qml_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmldebug_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmltest.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmltest_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quick.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quick_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickcontrols2.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickshapes_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickwidgets.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_remoteobjects.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_remoteobjects_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_repparser.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_repparser_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_scxml.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_scxml_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sensors.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sensors_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialbus.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialbus_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialport.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialport_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_service_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sql.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sql_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_svg.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_svg_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_testlib.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_testlib_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_texttospeech.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_texttospeech_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_theme_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_uiplugin.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_uitools.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_uitools_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webchannel.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webchannel_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webengine.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webengine_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginecore.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginecore_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginewidgets.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_websockets.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_websockets_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webview.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webview_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_widgets.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_widgets_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xml.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xml_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qt_functions.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qt_config.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/macx-clang/qmake.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/spec_post.prf \
+               /Users/robertlipe/.qmake.stash \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/exclusive_builds.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/sdk.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/toolchain.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/toolchain.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/default_pre.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/default_pre.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/resolve_config.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/default_post.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/default_post.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/objective_c.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/mac.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/warn_on.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qt.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/unix/thread.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qmake_use.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/file_copies.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/rez.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/asset_catalogs.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/testcase_targets.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/exceptions.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/yacc.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/lex.prf \
+               libusb.pro hotplug.h \
+               libusb.h \
+               libusbi.h \
+               version.h \
+               version_nano.h \
+               os/darwin_usb.h \
+               os/poll_posix.h \
+               os/threads_posix.h core.c \
+               descriptor.c \
+               hotplug.c \
+               io.c \
+               strerror.c \
+               sync.c \
+               os/darwin_usb.c \
+               os/poll_posix.c \
+               os/threads_posix.c
+QMAKE_TARGET  = usb-1.0
+DESTDIR       = 
+TARGET        = libusb-1.0.a
+
+####### Custom Variables
+EXPORT_VALID_ARCHS = x86_64
+EXPORT_ACTIVE_ARCHS = $(filter $(EXPORT_VALID_ARCHS), $(ARCHS))
+EXPORT_ARCH_ARGS = $(foreach arch, $(if $(EXPORT_ACTIVE_ARCHS), $(EXPORT_ACTIVE_ARCHS), $(EXPORT_VALID_ARCHS)), -arch $(arch))
+
+
+first: all
+####### Build rules
+
+staticlib: $(TARGET)
+
+libusb-1.0.a:  $(OBJECTS) $(OBJCOMP) 
+       -$(DEL_FILE) $(TARGET)
+       $(AR) $(DESTDIR)$(TARGET) $(OBJECTS)
+       $(RANLIB) $(TARGET)
+
+
+Makefile: libusb.pro /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/macx-clang/qmake.conf /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/spec_pre.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/qdevice.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/device_config.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/unix.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/mac.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/macx.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/sanitize.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/gcc-base.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/gcc-base-mac.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/clang.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/clang-mac.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/qconfig.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3danimation.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3danimation_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dcore.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dcore_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dextras.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dextras_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dinput.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dinput_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dlogic.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquick.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquick_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickanimation.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickextras.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickinput.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickrender.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickscene2d.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3drender.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3drender_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_accessibility_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_bluetooth.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_clipboard_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_concurrent.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_concurrent_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_core.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_core_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_dbus.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_dbus_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_designer.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_designer_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_edid_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_fb_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gamepad.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gamepad_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_graphics_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gui.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gui_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_help.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_help_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_location.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_location_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_macextras.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_macextras_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimedia.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimedia_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_network.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_network_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_nfc.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_nfc_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_opengl.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_opengl_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_openglextensions.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioning.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioning_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioningquick.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioningquick_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_printsupport.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_printsupport_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qml.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qml_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmldebug_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmltest.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmltest_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quick.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quick_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickcontrols2.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickshapes_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickwidgets.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_remoteobjects.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_remoteobjects_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_repparser.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_repparser_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_scxml.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_scxml_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sensors.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sensors_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialbus.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialbus_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialport.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialport_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_service_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sql.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sql_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_svg.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_svg_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_testlib.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_testlib_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_texttospeech.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_texttospeech_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_theme_support_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_uiplugin.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_uitools.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_uitools_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webchannel.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webchannel_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webengine.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webengine_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginecore.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginecore_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginewidgets.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_websockets.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_websockets_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webview.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webview_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_widgets.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_widgets_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xml.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xml_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qt_functions.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qt_config.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/macx-clang/qmake.conf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/spec_post.prf \
+               /Users/robertlipe/.qmake.stash \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/exclusive_builds.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/sdk.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/toolchain.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/toolchain.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/default_pre.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/default_pre.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/resolve_config.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/default_post.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/default_post.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/objective_c.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/mac.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/warn_on.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qt.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/unix/thread.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qmake_use.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/file_copies.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/rez.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/asset_catalogs.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/testcase_targets.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/exceptions.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/yacc.prf \
+               /Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/lex.prf \
+               libusb.pro
+       $(QMAKE) -o Makefile libusb.pro
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/spec_pre.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/qdevice.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/device_config.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/unix.conf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/mac.conf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/macx.conf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/sanitize.conf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/gcc-base.conf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/gcc-base-mac.conf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/clang.conf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/common/clang-mac.conf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/qconfig.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3danimation.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3danimation_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dcore.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dcore_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dextras.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dextras_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dinput.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dinput_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dlogic.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dlogic_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquick.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquick_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickanimation.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickextras.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickextras_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickinput.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickinput_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickrender.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickrender_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickscene2d.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3drender.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_3drender_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_accessibility_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_bluetooth.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_bluetooth_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_bootstrap_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_clipboard_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_concurrent.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_concurrent_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_core.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_core_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_dbus.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_dbus_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_designer.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_designer_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_designercomponents_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_edid_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_fb_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gamepad.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gamepad_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_graphics_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gui.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_gui_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_help.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_help_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_location.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_location_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_macextras.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_macextras_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimedia.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimedia_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimediawidgets.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_network.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_network_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_nfc.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_nfc_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_opengl.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_opengl_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_openglextensions.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_openglextensions_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_packetprotocol_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioning.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioning_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioningquick.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_positioningquick_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_printsupport.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_printsupport_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qml.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qml_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmldebug_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmldevtools_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmltest.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qmltest_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quick.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quick_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickcontrols2.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickparticles_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickshapes_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickwidgets.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_quickwidgets_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_remoteobjects.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_remoteobjects_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_repparser.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_repparser_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_scxml.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_scxml_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sensors.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sensors_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialbus.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialbus_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialport.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_serialport_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_service_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sql.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_sql_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_svg.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_svg_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_testlib.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_testlib_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_texttospeech.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_texttospeech_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_theme_support_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_uiplugin.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_uitools.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_uitools_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webchannel.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webchannel_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webengine.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webengine_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginecore.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginecore_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginewidgets.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_websockets.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_websockets_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webview.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_webview_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_widgets.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_widgets_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xml.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xml_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xmlpatterns.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qt_functions.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qt_config.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/macx-clang/qmake.conf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/spec_post.prf:
+/Users/robertlipe/.qmake.stash:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/exclusive_builds.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/sdk.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/toolchain.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/toolchain.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/default_pre.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/default_pre.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/resolve_config.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/default_post.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/default_post.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/objective_c.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/mac.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/warn_on.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qt.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/unix/thread.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/qmake_use.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/file_copies.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/rez.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/mac/asset_catalogs.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/testcase_targets.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/exceptions.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/yacc.prf:
+/Users/robertlipe/Qt/5.12.0/clang_64/mkspecs/features/lex.prf:
+libusb.pro:
+qmake: FORCE
+       @$(QMAKE) -o Makefile libusb.pro
+
+qmake_all: FORCE
+
+
+all: Makefile libusb-1.0.a
+
+dist: distdir FORCE
+       (cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)
+
+distdir: FORCE
+       @test -d $(DISTDIR) || mkdir -p $(DISTDIR)
+       $(COPY_FILE) --parents $(DIST) $(DISTDIR)/
+
+
+clean: compiler_clean 
+       -$(DEL_FILE) $(OBJECTS)
+       -$(DEL_FILE) *~ core *.core
+
+
+distclean: clean 
+       -$(DEL_FILE) $(TARGET) 
+       -$(DEL_FILE) Makefile
+
+
+####### Sub-libraries
+
+check: first
+
+benchmark: first
+
+compiler_rez_source_make_all:
+compiler_rez_source_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: 
+
+####### Compile
+
+core.o: core.c Xcode/config.h \
+               libusbi.h \
+               libusb.h \
+               version.h \
+               version_nano.h \
+               os/threads_posix.h \
+               os/poll_posix.h \
+               hotplug.h
+       $(CC) -c $(CFLAGS) $(INCPATH) -o core.o core.c
+
+descriptor.o: descriptor.c Xcode/config.h \
+               libusbi.h \
+               libusb.h \
+               version.h \
+               version_nano.h \
+               os/threads_posix.h \
+               os/poll_posix.h
+       $(CC) -c $(CFLAGS) $(INCPATH) -o descriptor.o descriptor.c
+
+hotplug.o: hotplug.c Xcode/config.h \
+               libusbi.h \
+               libusb.h \
+               version.h \
+               version_nano.h \
+               os/threads_posix.h \
+               os/poll_posix.h \
+               hotplug.h
+       $(CC) -c $(CFLAGS) $(INCPATH) -o hotplug.o hotplug.c
+
+io.o: io.c Xcode/config.h \
+               libusbi.h \
+               libusb.h \
+               version.h \
+               version_nano.h \
+               os/threads_posix.h \
+               os/poll_posix.h \
+               hotplug.h
+       $(CC) -c $(CFLAGS) $(INCPATH) -o io.o io.c
+
+strerror.o: strerror.c Xcode/config.h \
+               libusbi.h \
+               libusb.h \
+               version.h \
+               version_nano.h \
+               os/threads_posix.h \
+               os/poll_posix.h
+       $(CC) -c $(CFLAGS) $(INCPATH) -o strerror.o strerror.c
+
+sync.o: sync.c Xcode/config.h \
+               libusbi.h \
+               libusb.h \
+               version.h \
+               version_nano.h \
+               os/threads_posix.h \
+               os/poll_posix.h
+       $(CC) -c $(CFLAGS) $(INCPATH) -o sync.o sync.c
+
+darwin_usb.o: os/darwin_usb.c Xcode/config.h \
+               os/darwin_usb.h \
+               libusbi.h \
+               libusb.h \
+               version.h \
+               version_nano.h \
+               os/threads_posix.h \
+               os/poll_posix.h
+       $(CC) -c $(CFLAGS) $(INCPATH) -o darwin_usb.o os/darwin_usb.c
+
+poll_posix.o: os/poll_posix.c Xcode/config.h \
+               libusbi.h \
+               libusb.h \
+               version.h \
+               version_nano.h \
+               os/threads_posix.h \
+               os/poll_posix.h
+       $(CC) -c $(CFLAGS) $(INCPATH) -o poll_posix.o os/poll_posix.c
+
+threads_posix.o: os/threads_posix.c Xcode/config.h \
+               os/threads_posix.h \
+               libusbi.h \
+               libusb.h \
+               version.h \
+               version_nano.h \
+               os/poll_posix.h
+       $(CC) -c $(CFLAGS) $(INCPATH) -o threads_posix.o os/threads_posix.c
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/mac/libusb/libusb-1.0.a b/mac/libusb/libusb-1.0.a
new file mode 100644 (file)
index 0000000..818867a
Binary files /dev/null and b/mac/libusb/libusb-1.0.a differ
index 73717c53a1cf433c41feaddfc306cf0dc44155da..9a7de0a8f6ca769b52af480b2817956463e55c5d 100644 (file)
@@ -68,7 +68,7 @@
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
       <ObjectFileName>release\</ObjectFileName>\r
       <Optimization>MaxSpeed</Optimization>\r
-      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;NDEBUG;__WIN32__;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NEW_STRINGS;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_NO_DEBUG;QT_CORE_LIB;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;NDEBUG;__WIN32__;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_NO_DEBUG;QT_CORE_LIB;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <PreprocessToFile>false</PreprocessToFile>\r
       <ProgramDataBaseFileName></ProgramDataBaseFileName>\r
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
@@ -95,7 +95,7 @@
       <WarningLevel>0</WarningLevel>\r
     </Midl>\r
     <ResourceCompile>\r
-      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;NDEBUG;__WIN32__;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NEW_STRINGS;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_NO_DEBUG;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;NDEBUG;__WIN32__;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_NO_DEBUG;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </ResourceCompile>\r
   </ItemDefinitionGroup>\r
   <ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">\r
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
       <ObjectFileName>debug\</ObjectFileName>\r
       <Optimization>Disabled</Optimization>\r
-      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;__WIN32__;_CONSOLE;_DEBUG;_CRT_SECURE_NO_DEPRECATE;NEW_STRINGS;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;__WIN32__;_CONSOLE;_DEBUG;_CRT_SECURE_NO_DEPRECATE;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
       <PreprocessToFile>false</PreprocessToFile>\r
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
       <WarningLevel>0</WarningLevel>\r
     </Midl>\r
     <ResourceCompile>\r
-      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;__WIN32__;_CONSOLE;_DEBUG;_CRT_SECURE_NO_DEPRECATE;NEW_STRINGS;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_CORE_LIB;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;__WIN32__;_CONSOLE;_DEBUG;_CRT_SECURE_NO_DEPRECATE;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_CORE_LIB;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </ResourceCompile>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
   <ImportGroup Label="ExtensionTargets" />\r
-</Project>
\ No newline at end of file
+</Project>\r
diff --git a/notes b/notes
new file mode 100644 (file)
index 0000000..fecf8b6
--- /dev/null
+++ b/notes
@@ -0,0 +1,13 @@
+Original:
+./gpsbabel -i garmin -f usb:
+libusb_bulk_transfer failed. 'Input/Output Error'
+
+git pull & rebuild 
+
+
+main: Compiled with Qt 5.12.0 for architecture x86_64-little_endian-lp64
+main: Running with Qt 5.12.0 on macOS 10.14, x86_64
+main: QLocale::system() is en_US
+main: QLocale() is en_US
+main: QTextCodec::codecForLocale() is UTF-8, mib 106
+libusb_bulk_transfer failed. 'Input/Output Error'
index 1ca344f54bc9dc6eb34facc6f7cbbf0ceac91397..acdc33a3ba5a4ec9d5e27f009cf6011538852ff6 100644 (file)
@@ -212,30 +212,12 @@ my_read()
         int addrlen = le_read16(&record[obase]);
         int cmtlen = le_read16(&record[obase+2+addrlen]);
         (void) cmtlen;
-#if NEW_STRINGS
         // That we've had no bugreports on this strongly indicates this code
-        // is never used... 
+        // is never used... Look in revision history if anyone cares.
         wpt_tmp->shortname = "booger";
         wpt_tmp->notes = "goober";
-#else
-        wpt_tmp->shortname = (char*) xmalloc(addrlen+1);
-        wpt_tmp->shortname[addrlen]='\0';
-        wpt_tmp->notes = (char*) xmalloc(cmtlen+1);
-        wpt_tmp->notes[cmtlen] = '\0';
-        memcpy(wpt_tmp->notes,
-               record+obase+4+addrlen,
-               cmtlen);
-        memcpy(wpt_tmp->shortname,
-               record+obase+2,
-               addrlen);
-#endif
       } else {
-#if NEW_STRINGS
         wpt_tmp->shortname = QString().sprintf("\\%5.5x", serial++);
-#else
-        wpt_tmp->shortname = (char*) xmalloc(7);
-        sprintf(wpt_tmp->shortname, "\\%5.5x", serial++);
-#endif
       }
       if (control == 2) {
         waypt_add(wpt_tmp);
@@ -313,19 +295,9 @@ my_read()
             route_add_head(track_head);
           }
         } // end if
-#if NEW_STRINGS
         if (track_head->rte_name.isEmpty()) {
-          track_head->rte_name = "I made this up";
+          track_head->rte_name = "Track";
         }
-#else
-        if (!track_head->rte_name) {
-          track_head->rte_name =
-            (char*)xmalloc(stringlen+1);
-          strncpy(track_head->rte_name,
-                  (const char*) record+2, stringlen);
-          track_head->rte_name[stringlen] = '\0';
-        }
-#endif
       }
 
       if (timesynth) {
@@ -363,23 +335,9 @@ my_read()
         wpt_tmp->latitude = lat;
         wpt_tmp->longitude = -lon;
         if (stringlen && ((coordcount>1) || count)) {
-#if NEW_STRINGS
           wpt_tmp->shortname = QString(((char*)record)+2);
-#else
-          wpt_tmp->shortname = (char*) xmalloc(stringlen+1);
-          wpt_tmp->shortname[stringlen] = '\0';
-          memcpy(wpt_tmp->shortname,
-                 ((char*)record)+2,
-                 stringlen);
-#endif
         } else {
-#if NEW_STRINGS
           wpt_tmp->shortname = QString().sprintf("\\%5.5x", serial++);
-#else
-          wpt_tmp->shortname = (char*) xmalloc(7);
-          sprintf(wpt_tmp->shortname, "\\%5.5x",
-                  serial++);
-#endif
         }
         if (timesynth) {
           if (!first) {